/**
 * @module 全局常量
 */

import path from 'path'
import { EExceptionStatusCode } from './types/common'

// 当前项目根目录
export const ROOT_PATH = path.resolve(process.cwd())

// src 目录
export const SRC_PATH = path.join(ROOT_PATH, 'src')

// 是否是生产环境
export const IS_PROD = process.env.NODE_ENV === 'production'

// 是否是开发环境
export const IS_DEV = process.env.NODE_ENV === 'development'

// 需要渲染异常页面的状态码
export const RENDER_ERROR_STATUS_CODES: EExceptionStatusCode[] = [
  // EExceptionStatusCode.NOT_FOUND,
  // EExceptionStatusCode.SERVER_UNAVAILABLE,
  // EExceptionStatusCode.DB_ERROR
]
